//home 路由
const express = require('express');
//创建路由
const user = express.Router();

const tools = require('../common/tools');
const userCtl = require('../controller/userCtl');


//提交订单页面
user.get('/sub-order', userCtl.subOrderPage)

//用户付款页面
user.get('/dzyp-pay', userCtl.dzypPayPage);

//支付成功页面
user.get('/pay-status', userCtl.payStatusPage)

//用户个人信息页
user.get('/userMessage', userCtl.userMessage);

//用户订单页
user.get('/userOrder', userCtl.userOrder);

//用户购物车页面
user.get('/userCart', userCtl.doShowCart);

//取消订单，将数据库中删除记录（未付款的订单）
user.get('/delOrder', userCtl.delOrder);

//设置 和 添加 收货地址
user.get('/doSetAddress', userCtl.doSetAddress);

//头像上传  pic 表示input 的name属性值 单文件上传
user.post('/upLogoFile', tools.multer().single('pic_file'), userCtl.upLogoFile);

//用户信息修改
user.post('/updateUserMsg', userCtl.updateUserMsg);

//购物车商品删除
user.post('/doUserCartDel', userCtl.doUserCartDel);

//购物车商品数量修改
user.post('/doUserCartUpdate', userCtl.doUserCartUpdate);

//提交订单操作
user.post('/doOrder', userCtl.doOrder);

//支付操作
user.post('/doPayHandle', userCtl.doPayHandle);

module.exports = user; //将路由暴露出去